package com.yuandian.business.monitor.service;

import com.yuandian.api.business_monitor.po.ClientAnalysisParams;
import com.yuandian.api.business_monitor.vo.BrowserVo;
import com.yuandian.api.business_monitor.vo.OperatingSystemVo;

import java.util.List;

/**
 * 客户端分析
 *
 * @Author LinShiHe
 * @Date 2023/5/25
 */
public interface IClientAnalysisService {


	/**
	 * 获取各操作系统对应的访问量 和 处理时长
	 *
	 * @param params 参数
	 * @return 通用返回对象
	 */
	List<OperatingSystemVo> getOperatingSystemData(ClientAnalysisParams params);



	/**
	 * 获取各浏览器对应的访问量 和 处理时长
	 *
	 * @param params 参数
	 * @return 通用返回对象
	 */
	List<BrowserVo> getBrowserData(ClientAnalysisParams params);
}
